/**
 * 游戏 结束 场景
 */
class GameEndScene
    extends GameBaseScene {

    /**
     * 单例实例
     */
    private static instance: GameEndScene = null;

    /**
     * 编译顺序 标识
     */
    public static referenceFlag: string = GameChatComponent.referenceFlag;

    /**
     * 相关属性
     */
    public static selfName: string = "GameEndScene"; // 场景 名称
    public static tickFlag: boolean = false; // onTick 函数，开关 标识

    /**
     * 构造函数
     */
    public constructor() {
        super();
    }

    /**
     * 获取 单例实例
     */
    public static get getInstance(): GameEndScene {

        if (GameEndScene.instance == null) {
            GameEndScene.instance = new GameEndScene();
        }
        return GameEndScene.instance;
    }

    /**
     * 初始化 函数
     */
    public init(): void {

        this.resetSceneSize(); // 设置 宽高

        let endText: egret.Bitmap = GameHelper.getInstance.createBitmapByName("end_png");
        this.addChild(endText);

        endText.x = this.width / 2;
        endText.y = this.height / 2;

        endText.anchorOffsetX = endText.width / 2;
        endText.anchorOffsetY = endText.height / 2;

        endText.scaleX = 5;
        endText.scaleY = 5;

        this.setInitCompleteFlag(true);
    }
}